1#ifndef HEADER_CELLSTRING
2#define HEADER_CELLSTRING
Stores the declaration of class Cell.
A table cell which contains a String value.
Definition: CellString.h:12
String getValueForPrint() const override
Returns the value of the cell as a String.
Definition: CellString.cpp:12
void parseAndSetValue(const char *str) override
Parses given C-style string and stores value.
Definition: CellString.cpp:16
void writeToFile(std::ofstream &file) override
Writes value to a text file.
Definition: CellString.cpp:20
double getNumeralValue() const override
Returns the value of the cell as a double-precision floating point number.
Definition: CellString.cpp:8
Fully abstract class that represents a cell in the table.
Definition: Cell.h:13
A dynamically-allocated C-style string with extra features.
Definition: String.h:17